10229
1857
Ik moet alle exemplaren van% {...%} omsluiten met  ...  TENZIJ de% {...} in een HTML-tag verschijnt. Dit is bijvoorbeeld:
"Of% {register_text} voor een nieuw account door  hier te klikken ."
moet dit worden
"Of % {register_text}  voor een nieuw account door  hier te klikken ."
mijn huidige regex houdt geen rekening met de HTML-tag situatie:
x.gsub (/ [? !] / i) {| s | " # {s} "}
dus ik vraag me af hoe ik dit in Ruby met regex moet doen.
Zijn er afnemers? 
bijdragen gelicentieerd onder \ u003ca href = \ "https: //stackoverflow.com/help/licensing \" \ u003ecc by-sa \ u003c / a \ u003e \ u003ca href = \ "https://stackoverflow.com/legal/content -beleid \ "\ u003e (inhoudsbeleid) \ u003c / a \ u003e",
allowUrls: waar
},
onDemand: waar,
discardSelector: ".discard-answer"
, onmiddellijkShowMarkdownHelp: true, enableTables: true, enableSnippets: true
});
}
});
Bedankt voor het bijdragen aan Stack Overflow!
Zorg ervoor dat u de vraag beantwoordt. Geef details en deel uw onderzoek!
Maar vermijd ...
Om hulp, opheldering vragen of op andere antwoorden reageren.
Uitspraken doen op basis van meningen; ondersteun ze met referenties of persoonlijke ervaring.
Bekijk onze tips voor het schrijven van goede antwoorden voor meer informatie.
Concept opgeslagen
Concept verwijderd
Meld u aan of log in
StackExchange.ready (function () {
StackExchange.helpers.onClickDraftSave ('# login-link');
});
Meld u aan met Google
Meld u aan met Facebook
Meld u aan met e-mail en wachtwoord
Verzenden
Post als gast
Naam
E-mail
Vereist, maar nooit getoond
StackExchange.ready (
functie () {
StackExchange.openid.initPostLogin ('. New-post-login', 'https% 3a% 2f% 2fstackoverflow.com% 2fquestions% 2f10950525% 2fruby-regex-to-replace-all-occurrences-behalve-if-an-html- attribuut% 23new-answer ',' question_page ');
}
);
Post als gast
Naam
E-mail
Vereist, maar nooit getoond
Plaats uw antwoord
Gooi weg
Door op "Plaats uw antwoord" te klikken, gaat u akkoord met onze servicevoorwaarden, privacybeleid en cookiebeleid
Niet het antwoord waar je naar zoekt? Blader door andere vragen met de tag ruby ​​regex of stel uw eigen vraag.